.layout-solitaire-box {
	margin: 25rpx;
	.config-box {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 30rpx;
		.img {
			min-width: 90rpx;
			width: 90rpx;
			height: 90rpx;
			border-radius: 15rpx;
		}
		.store-box {
			flex: 1;
			margin: 0 20rpx;
			.name {
				font-size: 30rpx;
				margin-bottom: 6rpx;
			}
			.tit {
				font-size: 26rpx;
			}
		}
		.btn-phone {
			display: flex;
			min-width: 140rpx;
			height: 55rpx;
			border-radius: 10rpx;
			background-color: #d33123;
			.tit {
				color: #fff;
				font-size: 24rpx;
				margin: auto;
			}
		}
	}
}
.solitaire-list {
	.item-box {
		padding: 20rpx;
		border-radius: 15rpx;
		background-color: #fff;
		margin-bottom: 30rpx;
		.goods-box {
			.time {
				color: #e5d001;
				font-size: 24rpx;
			}
			.tag-box {
				display: flex;
				align-items: center;
				margin-top: 25rpx;

				.tag {
					font-size: 24rpx;
					line-height: 1;
					padding: 10rpx 20rpx;
					border-radius: 10rpx;
					margin-right: 20rpx;
					color: #fff;
				}

				.count {
					background-color: #f37b1d;
				}

				.nums {
					background-color: #8dc63f;
				}
			}
		}
		.btn-box {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-top: 20rpx;
			.title {
				font-size: 27rpx;
			}
			.btn {
				width: 150rpx;
				height: 50rpx;
				background: linear-gradient(90deg, #04c668, #13804b);
				border-radius: 15px;
				font-size: 24rpx;
				font-weight: 500;
				color: #fff;
				text-align: center;
				line-height: 50rpx;
			}
		}
	}
}
